Imports System.Xml.Serialization

Namespace Model
  Public Class Recurrence

    Private mRegularity As Integer
    <XmlAttribute("REGULARITY")> _
    Public Property Regularity() As Integer
      Get
        Return mRegularity
      End Get
      Set(ByVal value As Integer)
        mRegularity = value
      End Set
    End Property

    Private mRegSpecific1 As Integer
    <XmlAttribute("REGSPECIFIC1")> _
    Public Property RegSpecific1() As Integer
      Get
        Return mRegSpecific1
      End Get
      Set(ByVal value As Integer)
        mRegSpecific1 = value
      End Set
    End Property

    Private mRegSpecific2 As Integer
    <XmlAttribute("REGSPECIFIC2")> _
    Public Property RegSpecific2() As Integer
      Get
        Return mRegSpecific2
      End Get
      Set(ByVal value As Integer)
        mRegSpecific2 = value
      End Set
    End Property

    Private mRegFromDue As Integer
    <XmlAttribute("REGFROMDUE")> _
    Public Property RegFromDue() As Integer
      Get
        Return mRegFromDue
      End Get
      Set(ByVal value As Integer)
        mRegFromDue = value
      End Set
    End Property

    Private mText As String
    <XmlText()> _
    Public Property Text() As String
      Get
        Return mText
      End Get
      Set(ByVal value As String)
        mText = value
      End Set
    End Property

  End Class
End Namespace

